app\wisdmlabs\edwiserBridge\Eb_Enrollment_Manager B

Total Complexity 97
Dependencies 1
Dependents 7
Total lines 842
Lines of code 464
Logical lines of code 198
Comment lines 293
Methods 22
Properties 3

Methods 22

Method Rating Maintainability Complexity Lines of code
update_user_course_enrollment()
C
32 24 107
update_enrollment_record_wordpress()
B
37 23 73
enroll_dummy_user()
A
36 10 80
unenroll_dummy_user()
S
45 6 42
user_has_course_access()
S
61 4 12
check_enroll_count()
S
62 4 10
update_user_course_access_count()
S
53 2 27
delete_user_enrollment_record()
S
52 2 26
calc_course_acess_expiry_date()
S
65 3 8
get_moodle_web_service_function()
S
69 3 7
get_user_course_access_count()
S
64 3 9
update_user_course_suspend_status()
S
56 1 22
access_remianing()
S
62 2 10
instance()
S
71 2 6
updateEnrollmentRecordWordpress()
S
80 1 3
updateUserCourseEnrollment()
S
79 1 3
updateUserCourseAccessCount()
S
79 1 3
__clone()
S
78 1 3
deleteUserEnrollmentRecord()
S
80 1 3
userHasCourseAccess()
S
79 1 3
__construct()
S
77 1 4
__wakeup()
S
78 1 3